An Efficient Parallel Discrete PDE Solver

نویسنده

  • Yvan Notay
چکیده

We present a parallel iterative solver for discrete second order elliptic PDEs. It is based on the conjugate gradient algorithm with incomplete factorization preconditioning, using a domain decomposed ordering to allow parallelism in the triangular solves, and resorting to some special recently developed parallelization technique to avoid communication bottleneck for the computation associated to the internal boundary nodes. Numerical results are given for a transputer network with up to 512 processors and a few workstation cluster.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Programming with Matrix Distributed Processing

Matrix Distributed Processing (MDP) is a C++ library for fast development of efficient parallel algorithms. MDP enables programmers to focus on algorithms, while parallelization is dealt with automatically and transparently. Here we present a brief overview of MDP and examples of applications in Computer Science (Cellular Automata), Engineering (PDE Solver) and Physics (Ising Model).

متن کامل

GPUs in Financial Computing Part II: Massively Parallel PDE Solvers on GPUs

I n our previous article in Wilmott (Egloff, 2010), we started to look at one-dimensional partial differential equation (PDE) solvers on graphics processing units (GPUs) targeting industry standards like local volatility models, single-factor convertible bond models, or common one-factor interest rate models. We introduced the finite difference discretization schemes for one-dimensional PDEs an...

متن کامل

Solvers on advanced parallel architectures with application to partial differential equations and discrete optimisation

This thesis investigates techniques for the solution of partial differential equations (PDE) on advanced parallel architectures comprising central processing units (CPU) and graphics processing units (GPU). Many physical phenomena studied by scientists and engineers aremodelled with PDEs, and these are often computationally expensive to solve. This is one of the main drivers of large-scale comp...

متن کامل

Reconfiguration of MPI Processes at Runtime in a Numerical PDE Solver

The simulation of complex phenomena, described by partial differential equations, requires adaptive numerical methods and parallel computers. In adaptive methods the computational grid is automatically refined or coarsened to meet accuracy requirements in the solution. This leads to a dynamic change of workload. In a parallel computing context, the data must be redistributed between the process...

متن کامل

Iterative Data Partitioning Scheme of Parallel Pde Solver for Heterogeneous Computing Cluster

This paper presents a static load balancing scheme for a parallel PDE solver targeting heterogeneous computing clusters. The proposed scheme adopts a mathematical programming approach and optimizes the execution time of the PDE solver, considering both computation and communication time. While traditional task graph scheduling algorithms only distribute loads to processors, the proposed scheme ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Parallel Computing

دوره 21  شماره 

صفحات  -

تاریخ انتشار 1995